﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HotelManager.DataAccess;
using HotelManager.DataAccess.Model;

namespace HotelManager.BusinessLogic.Abstract
{
    public interface IHotelService
    {
        IQueryable<Hotel> GetAllHotels();
        List<Hotel> SearchHotel(SearchModel model);
        HotelInfosModel GetHotelDescription(int hotelId);
        List<HotelOption> GetAllHotelOptions();
        List<Option> GetAllOptions();
        bool BookingHotel(Booking book);
        BookingRoomInfo GetRoomInfo(int id, DateTime checkIn);
        
    }
}
